/**
 * Copyright @2012 中国电信甘肃万维公司 All rights reserved.
 * 中国电信甘肃万维公司 专有/保密源代码,未经许可禁止任何人通过任何* 渠道使用、修改源代码.
 * 日期 2012-7-27 下午05:49:27
 */
package com.oa.cs.agreement.pojo.doc;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import com.oa.cs.agreement.pojo.IRequestObject;
import com.oa.cs.agreement.pojo.IResponseObject;

/**
 * 
 * <p>
 * DocRequestRollBack描述:公文请求回退协议
 * </p>
 * @company 中国电信甘肃万维公司 
 *
 * @project nma-cs-agreement
 *
 * @version V2.0.0
 *
 * @author 李欣
 *
 * @date 2012-7-29 下午01:54:01	
 *
 * @class com.oa.cs.agreement.pojo.doc.DocRequestRollBack
 *
 */
public interface DocRequestRollBack extends Doc 
{
	/** 
	 *  SERVICE :  TODO 服务目标地址	SERVICE = ""
	 */
	public static final String SERVICE = "";
	
	public interface Request extends IRequestObject
	
	{
		/**
		 *  DOC_ID :  TODO 公文唯一标示  DOC_ID = "DOC_ID" 类型:String
		 */
		public static final String DOC_ID = "DOC_ID";
		
		/**
		 *  TASK_ID :  TODO 环节ID  TASK_ID = "TASK_ID" 类型:String
		 */
		public static final String TASK_ID = "TASK_ID";
		
		/**
		 *  WORKFLOW_ID :  TODO 流程实例ID  WORKFLOW_ID = "WORKFLOW_ID" 类型:String
		 */
		public static final String WORKFLOW_ID = "WORKFLOW_ID";
		
	}

	public interface Response extends IResponseObject
	{
		
		/**
		 *  DOC_ID :  TODO 公文唯一标示  DOC_ID = "DOC_ID" 类型:String
		 */
		public static final String DOC_ID = "DOC_ID";
		
		/**
		 *  TASK_ID :  TODO 环节ID  TASK_ID = "TASK_ID" 类型:String
		 */
		public static final String TASK_ID = "TASK_ID";
		
		
		/**
		 *  TO_ROLL_BACK :  TODO 节点集合    	TO_ROLL_BACK = "TO_ROLL_BACK" 类型:List
		 */
		public static final String TO_ROLL_BACK = "TO_ROLL_BACK";
		
		/**
		 *  ACTIVITY_CODE :  TODO 环节编号	ACTIVITY_CODE = "ACTIVITY_CODE" 类型:String
		 */
		public static final String ACTIVITY_CODE = "ACTIVITY_CODE";
		
		/**
		 *  ACTIVITY_NAME :  TODO 环节名称 	ACTIVITY_NAME = "ACTIVITY_NAME" 类型:String
		 */
		public static final String ACTIVITY_NAME = "ACTIVITY_NAME";
		
		/**
		 *  USER_LISTS :  TODO 用户list(值为：userList+编号)  USER_LISTS = "USER_LISTS" 类型:List
		 */
		public static final String USER_LISTS = "USER_LISTS";
		
		/**
		 *  ORG_LISTS :  TODO 环节指针list(值为：orgList+编号)  ORG_LISTS = "ORG_LISTS" 类型:List
		 */
		public static final String ORG_LISTS = "ORG_LISTS";
		
		/**
		 *  USER_LIST :  TODO 用户集合（对应USER_LISTS的值） USER_LIST = "USER_LIST" 类型:List
		 */
		public static final String USER_LIST = "USER_LIST";
		
		/**
		 *  USER_ID :  TODO 用户ID    USER_ID = "USER_ID" 类型:String
		 */
		public static final String USER_ID = "USER_ID";
		
		/**
		 *  USER_NAME :  TODO 用户NAME    USER_NAME = "USER_NAME" 类型:String
		 */
		public static final String USER_NAME = "USER_NAME";
		
		/**
		 *  ORG_LIST :  TODO 环节指针（对应ORG_LIST的值） ORG_LIST = "ORG_LIST" 类型:List
		 */
		public static final String ORG_LIST = "ORG_LIST";
		
		/**
		 *  ORG_ID :  TODO 环节指针ID    ORG_ID = "ORG_ID" 类型:String
		 */
		public static final String ORG_ID = "ORG_ID";
		
		/**
		 *  ORG_NAME :  TODO 环节指针名称    ORG_NAME = "ORG_NAME" 类型:String
		 */
		public static final String ORG_NAME = "ORG_NAME";
		
		/**
		 *  ORG_TYPE :  TODO 环节指针类型    ORG_TYPE = "ORG_TYPE" 类型:String
		 */
		public static final String ORG_TYPE = "ORG_TYPE";
	}
}
